Agile Book Club: Refactoring (with Martin Fowler)
#Art_of_Agile_Development_Book_Club
AoAD2 Practice: Refactoring
2022/04/15にZoom参加
リファクタリングは振る舞い(behavior)を変えない
Comprehension Refactoring
https://martinfowler.com/articles/workflowsOfRefactoring/#comprehension
2022/06/06 鑑賞会
little bit & over time
Redの時間を短くするためにも小さいステップを積む
長期的な視点
準備リファクタリング
理解リファクタリング
理解のためのリファクタリング(チームのフォーマットに合わないので、コミットせずに捨てる)
プルリクエストをリファクタリング(ペアリファクタリング)
これらは『リファクタリング』を確認したい 👉 Chap.2 リファクタリングの原則
テク:実装をコメントアウトしてテストが壊れることを確認する
テストのサブセット(5秒にするために)
内部APIはリファクタリングできる!
Googleのソフトウェアエンジニアリングでも扱われていた話題(内部APIを変えても壊れないテストを書く)
リファクタリング、許可を取る必要はない
Code smells (本がある?)
ラクスさんのLT会でなにかのobsessionについて聞いたかも
https://youtu.be/sVla5U5iP8E